package com.fs.sys.bean.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fs.common.base.bean.dto.BaseDTO;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Map;

/**
 * 站内信数据实体 
 * @author Coder Generator 2025-03-18 12:30:41 
 **/
@Data
public class InboxMsgDTO extends BaseDTO {
    /**
     * 标题
     */
    private String title;
    /**
     * 内容
     */
    private String content;
    /**
     * 接收用户
     */
    private String receiverId;
    /**
     * 状态，0：未读，1：已读
     */
    private Integer status;
    /**
     * 阅读时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime readTime;
    /**
     * 附加数据
     */
    private Map<String, Object> metadata;
}